package Obstacle;
/**
 *
 * @author oscar linger
 
import java.awt.*;
import Game.Game;
import Util.Entity;
import Character.Character;
import Util.Sprite;

// försöker fixa ihop så att entity-klassen skall fungera ihop med obstacle, vilket jag inte riktigt får ihop.
// Dels för att game-klassen inte är komplett.
public class Obstacle extends Entity {

    public static void main(String[] args) {
    }
    private Game game;
    protected double x;
    protected double y;
    private Image image;
    protected Sprite sprite;
    private Rectangle me = new Rectangle();
    private Rectangle him = new Rectangle();
    private String Spikes;
    private String Block;

    public Obstacle(Game game, String ref, int x, int y) {
        super(ref, x, y);

        this.game = game;
    }

    public void doLogic() {
    }

    public void obstacleSpikeCollidedWith(Character other) {
        if (other instanceof Character) {
            game.notifyDeath();
        }
    }

    @Override
    public void collidedWith(Entity other) {
       /* if(other instanceof Character){
            ((Character)other).escape(this.getCollisionBox());
        }*/
        
    //}
//}
